carry out an initiative or project - Almanca İngilizce Sözlük